Develop webdesign like 2009 - #15
Merged
Merged
Conversation
Adiciona lint de markdown com mdl (workflow em todo PR e push para develop/main) e corrige as violações reais já existentes: listas de tags no front matter viraram estilo flow (evita falso positivo de MD032 tratando a lista YAML como lista markdown), indentação de lista aninhada (MD007) e numeração sequencial de lista ordenada permitida via config (MD029). MD002/MD013/MD033/MD041 desligadas por não fazerem sentido neste conteúdo (H1 vem do front matter, prosa livre, HTML cru intencional). Adiciona geração automática de CHANGELOG.md (formato Keep a Changelog) via git-cliff a partir de Conventional Commits: ao mergear develop em main, o workflow calcula a próxima versão semver, atualiza o CHANGELOG.md, cria a tag vX.Y.Z e publica a GitHub Release com as notas — sem intervenção manual, e sem publicar nada se não houver commit relevante desde a última tag. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
feat: lint de markdown (mdl) e changelog/release automáticos (git-cliff)
Merge pull request #10 from kellen-xavier/develop
… rascunhos)
Adiciona uma barra fixa no rodapé no estilo desktop/OS do fim dos anos
2000, com janelas flutuantes e arrastáveis (<dialog> nativo, sem lib
de drag) para três painéis: player Spotify (embed carregado só quando
a janela abre), lista de próximos eventos e lista de rascunhos.
Isolado do resto do tema via os hooks públicos do Hextra
(layouts/partials/custom/{footer,head-end}.html), com CSS e JS em
arquivos próprios (desktop-dock.css/.js) e configuração via data
(data/dock.yaml, data/events.yaml) — trocar o link do Spotify ou
adicionar um evento não mexe em template.
Rascunhos viram conteúdo Hugo de verdade em content/drafts/, com
build.list: local (visível só pela própria seção) pra ficar fora do
blog principal, do RSS e do sitemap sem deixar de ter página própria.
Ícones: Pixelarticons (MIT).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
Substitui a seção de setup (em inglês, com um typo que quebrava o comando cd) por um passo a passo em português: pré-requisitos, como rodar o servidor local com -D/-F, onde acessar, e o build de produção que vale rodar antes de abrir um PR. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…2009 Feature/style website like 2009
…duplicado
Corrige os 4 problemas reportados no layout da doca:
- Janelas abriam ancoradas perto do topo (16px), sobrepondo a navbar
fixa do tema. Reposicionadas para abrir coladas acima da doca,
ancoradas horizontalmente perto do ícone clicado.
- Botão fechar (x) não fechava de fato: a própria regra "display: flex"
do .dock-window sobrescrevia o "display: none" nativo do <dialog>
fechado (author beats user-agent no cascade), deixando a janela
"fechada" invisível mas ainda clicável por cima do que estivesse
atrás. Corrigido com uma regra explícita .dock-window:not([open])
{ display: none }, e a transição de abertura trocada por uma
animação simples (sem o antigo risco de allow-discrete).
- Efeito "pixel art" nas janelas: cantos retos, borda bevel 3D (via
--bevel-light/--bevel-dark), sombra dura sem blur, barra de título
com fonte monoespaçada em maiúsculas na cor de destaque, e um
pop-in leve ao abrir.
- Também corrigido, achado ao testar interação real com várias
janelas abertas: com 3 painéis simultâneos, uma janela aberta depois
podia cobrir por completo a barra de título de outra. Adiciona
"trazer para frente" ao interagir com qualquer janela (raiseWindow)
e aumenta o espaçamento do cascateamento.
- hugo.yaml: theme.displayToggle: false e footer.displayPoweredBy:
false — o Hextra só mostra o seletor de tema completo e "Com a
tecnologia de Hextra" nesse rodapé como fallback de quando a
sidebar esquerda está oculta (nosso caso na home). O toggle
continua funcionando normalmente pelo item "Tema" do menu, no
cabeçalho.
Testado com Playwright (chromium real, não só screenshot) simulando
clique, drag e fechar em cenários com 1 e 3 janelas abertas — inclusive
o bug do botão fechar só apareceu assim, screenshot estático não pegava.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…ebdesign fix: janelas da doca coladas na navbar, botão fechar, e limpa rodapé …
✅ Deploy Preview for ladydebug ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

O que foi feito?